Programming Coordinated Motion Patterns with the TOTA Middleware
نویسندگان
چکیده
In this paper, we present TOTA (“Tuples On The Air”), a novel middleware to coordinate the movements of a large number of autonomous components (i.e. agents) in a ubiquitous computing scenario. The key idea in TOTA is to rely on spatially distributed tuples for both representing contextual information and supporting uncoupled and adaptive interactions between application components. The TOTA middleware takes care both of propagating tuples across a network on the basis of application-specific rules and of adaptively re-shaping the resulting distributed structures accordingly to changes in the network structures. Application agents – via a simple API – can locally sense such distributed structures to achieve context-awareness and to effectively coordinate their movements.
منابع مشابه
Field-Based Motion Coordination in Pervasive Computing Scenarios
class TotaTuple { protected TotaInterface tota; /* the state is the tuple content */ /* this method inits the tuple, by giving a reference to the current TOTA middleware */ public void init(TotaInterface tota) {
متن کاملSelf-Organizing Spatial Shapes in Mobile Particles: The TOTA Approach
We present a programming approach to let a multitude of simple mobile computational “particles” (i.e. sorts of tiny mobile robots) to self-organize their respective locations to assume a coherent global formation (i.e. shape). The problem has a variety of applications in mobile robotics, modular robots, sensor networks, and computational self-assembly. Here we show how the TOTA ("Tuples On The ...
متن کاملTuples On The Air: a Middleware for Context-Aware Multiagent Systems
We present TOTA (“Tuples On The Air”), a novel middleware for supporting adaptive context-aware activities in multi agent systems. The key idea in TOTA is to rely on spatially distributed tuples for both representing contextual information and supporting uncoupled and adaptive interactions between application agents. On the one hand, the middleware propagates tuples across a network on the basi...
متن کاملLocation-Based and Content-Based Information Access in Mobile Peer-to-Peer Computing: The TOTA Approach
Mobile peer-to-peer computing calls for suitable middleware and programming models to provide dynamic access to information and resources in dynamic network environments. In particular, location-based access and contentbased access to information appear two very useful mechanisms. Here we present how both these two kinds of information access can be realized via TOTA (“Tuples On The Air”), a no...
متن کاملField-based Approaches to Adaptive Motion Coordination in Pervasive Computing Scenarios
Enabling and ruling coordination activities in mobile computing scenarios challenge traditional approaches to distributed application development and software engineering. This chapter focuses on D istributed Motion Coordination, i.e., the problems of coordinating the movements of a group of ”agents” (e.g., mobile devices, users carrying on those devices, mobile robots and sensors) and focuses ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003